.topNavigation {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #FFFFFF;
    background-image: url(http://test.legendsofheroes.com/images/navigation.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 36px;
    text-align: center;
    vertical-align: middle;
}
.topNavigation a {
    color: #FFFFFF;
    text-decoration: none;
}
.topLeft {
    background-image: url(http://test.legendsofheroes.com/images/table_top_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 56px;
    width: 113px;
}
.topRight {
    background-image: url(http://test.legendsofheroes.com/images/table_top_right.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 56px;
    width: 113px;
}
.topMiddle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #FFFFFF;
    background-image: url(http://test.legendsofheroes.com/images/table_top_middle2.gif);
    background-repeat: repeat-x;
    background-position: center top;
    height: 56px;
    text-align: center;
    vertical-align: top;
}
.topMiddle a {
    color: #FFFFFF;
    text-decoration: none;
}
.midLeft {
    background-image: url(http://test.legendsofheroes.com/images/table_middle_left.gif);
}
.midRight {
    background-image: url(http://test.legendsofheroes.com/images/table_middle_right.gif);
}
.bottomRight {
    background-image: url(http://test.legendsofheroes.com/images/table_bottom_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 56px;
    width: 105px;
}
.bottomLeft {
    background-image: url(http://test.legendsofheroes.com/images/table_bottom_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 56px;
    width: 105px;
}
.bottomMiddle {
    background-image: url(http://test.legendsofheroes.com/images/table_bottom_middle.gif);
    height: 56px;
}

.midMain {
    background-image: url(http://test.legendsofheroes.com/images/table_backg.jpg);
    background-repeat: repeat;
    width: 692px;
    height: 200px;
    text-align: left;
    vertical-align: top;
}

.middleMain75 {
    background-image: url(http://test.legendsofheroes.com/images/table_back.jpg);
    width: 75px;
    text-align: left;
    vertical-align: top;
}
.middleMain8 {
    background-image: url(http://test.legendsofheroes.com/images/table_back.jpg);
    width: 8px;
}
.box_head{padding:1px 6px 1px 8px;border-top:solid 1px #3B5998;background:#d8dfea;}
.box_head .non_link{text-decoration:none;}
.box_head .non_link:hover{cursor:default;}
.box_head h2{margin:0px;padding:1px 0px 1px;color:#3B5998;font-size:11px;overflow:hidden;float:left;display:block;}
.box_head h2 a{cursor:pointer;}
.box_head .box_action{display:block;border-bottom:none;float:right;height:14px;padding:1px 2px;background:transparent no-repeat center center;}
.box_head .head_table{padding:0px 0px 0px;margin:0px;}
.box_head .box_action:hover{color:white;cursor:pointer;text-decoration:none;background-color:#3b5998;}
.box_head .box_action.text{padding:1px 3px;}
.box_head .box_action.icon{width:13px;}

.box_subhead{color:#444;padding:2px 8px 2px 8px;border-top:solid 1px #ccc;overflow:hidden;background:#eee;}
.box_subhead .box_subtitle{float:left;}
.box_subhead .box_actions{float:right;padding-left:5px;}

.inside_the_box{overflow:hidden;background:white;padding:10px 8px 15px 8px;position:relative;}
.inside_the_box B{color:#444444;}

.profile_box .reviews{padding-bottom:15px;}
.invisible{filter:alpha(opacity=50);opacity:0.5;}
.reviews_header{clear:both;color:#444;padding:2px 8px 2px 8px;border-top:solid 1px #ccc;overflow:hidden;background:#eee;}
.reviews_header .reviews_header_text{float:left;}
.review_display table{float:left;padding:10px 10px 0px 10px;margin-bottom:0px;margin:0px;}
.review_display td{padding:0px;vertical-align:top;}
.review_display .review_pic_column{text-align:center;width:60px;}
.review_display .review_pic img{width:60px;padding:0px;margin:0px;margin-right:0px;border:1px solid #dddddd;padding-top:0px;margin-top:0px;}
.review_display .review_header{margin:0px;padding:0px 0px 3px 5px;}
.review_display .review_header .review_header_title{color:#444444;font-weight:bold;font-size:13px;float:left;}
.review_display .review_header .review_header_rating{float:left;padding-right:5px;padding-top:2px;}
.review_display .review_header .review_header_subtitle_line{clear:both;padding:0px;margin:0px;padding-top:2px;padding-left:0px;color:#666666;}
.review_display .review_body{padding:0px 5px 0px 5px;margin-top:5px;line-height:15px;}
.review_display .review_actions{border-bottom:solid 1px #D8DFEA;border-top:none;clear:right;padding:3px 5px;}
.review_display .review_actions a:hover{text-decoration:underline;}
.reviews_section_separator{border-bottom:solid 1px darkgray;clear:both;margin-left:8px;margin-right:8px;padding-top:10px;}

#BarLayer1 {
    width:130px;
    height:24px;
    font-size:x-small;
    color: #000000;
    overflow: hidden;
}
#BarLayer2 {
    width:100px;
    height:6px;
    background-color: #EEFFFF;
    border:1px solid #000000;
    overflow: hidden;
}
#BarGreen {
    height:5px;
    background-color: #00FF00;
}
#BarYellow {
    height:5px;
    background-color: #FFEE00;
}
#BarRed {
    height:5px;
    background-color: #FF0000;
}

.MapLayer1 {
    width:300px;
    height:300px;
    
}
.MapCentre {
    border:1px solid #dddddd;
    text-align: center;
}
.Location {
	vertical-align: middle;
	text-align: center;
	overflow: auto;
	visibility: visible;
	height: 250px;
	width: 250px;
}